Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F1 Romania F7 Romania F11 Romania F12 Romania F15 Hungary F5 Iran F4 Austria F2 Italy F4 Romania F4 Romania F7 Romania F8 Italy F5 Romania F5 Romania F6 Romania F17 Morocco F2 France F12 France F15 France F17 France F20 France F1 France F8 France F9 France F10 Italy F18 France F12 Belgium F3 France F13 France F15 France F19 France F20 France F1 France F2 France F4 France F5 Italy F2 Spain F11 Spain F14 France F8 France F10 France F11 France F12 Spain F27 Spain F29 Belgium F2 France F13 France F14 France F15 France F17 France F18 France F19 France F20 Rodez Great Britain F1 Great Britain F2 France F1 France F2 Romania F16 France F4 France F5 France F6 France F10 France F4 France F5 Austria F1 Romania F2 Romania F3 Romania F4 France F4 Romania F5 Romania F6 Romania F10 Romania F13 Hungary F6 France F19 Italy F2 Italy F3 Romania F1 Romania F2 France F12 Romania F15 M25 Roehampton France F13 France F2 Italy F28 France F6 France F2 France F3 Italy F24 Belgium F2 France F7 France F4 France F18 Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) M15 Manacor M15+H Bagnoles-de-l'Orne M15+H Bressuire M15 Faro M15 Toulouse M15 Benicarlo M15 Manacor M15 Manacor M25 Faro M25 Vale do Lobo M15 Poitiers M25 Reus M25 Montauban M15 Xativa M25 Bagneres-De-Bigorre M25+H Rodez M15 Poitiers M25 Toulouse-Balma M25 Angers M25 Vic M25 Montauban Turkey F6 (Antalya) M25 Benicarlo M25+H Bagneres-de-Bigorre M15 Bressuire Cordenons Challenger Ostrava Challenger Orbetello Challenger Como Challenger Palermo Challenger Bordeaux Challenger Nottingham Challenger Scheveningen Challenger Recanati Challenger Sibiu Challenger Cordenons Challenger St. Remy Challenger Mons Challenger Rennes Challenger Rio De Janeiro Challenger ATP Challenger Tour Finals Quimper Challenger M15 Monastir Mons Challenger Casablanca Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger Bordeaux Challenger Scheveningen Challenger Roma Challenger 2007 - Rome Cordenons Challenger Banja Luka Challenger Orleans Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Rome Challenger Quimper Challenger Bath Challenger Mamaia Challenger - Constanta Siemens Open - Scheveningen Segovia Challenger St. Brieuc Challenger Liberec Challenger Manerbio Challenger Garden Open - Rome Como Challenger Top Wool Challenger-Immagine Trophy - Biella Genova Challenger M15 Lons-le-Saunier Banja Luka Challenger Romania F8 (Bucharest) Sibiu Challenger Rome Challenger Mons Challenger M15 Valencia Noumea Challenger Brasov Challenger - Brasov Koblenz Challenger Wroclaw Challenger Eckental Challenger Koblenz Challenger Lille Challenger Perugia Challenger Mallorca Challenger Szczecin Challenger St. Brieuc Challenger Aix En Provence Challenger Turin Challenger Prague Challenger Cherbourg Challenger Caltanissetta Challenger Segovia Challenger Pau Challenger Cherbourg Challenger Cordenons Challenger Brest Challenger Szekesfehervar Challenger Cordenons Challenger Copa Telmex - Buenos Aires M15 Vale Do Lobo M15 Sintra M25+H Rodez M15 Madrid Oeiras 5 Challenger Nottingham 3 Challenger Mouilleron-Le-Captif Challenger Marbella Challenger Cherbourg Challenger Amersfoort Challenger San Remo Challenger M25 Toulouse M15+H Bressuire M25 Vale do Lobo M15 Manacor M25 Angers M15 Las Palmas de Gran Canaria Quimper Challenger M25 Vale do Lobo Mestre Challenger M25+H Ajaccio M15 Creteil Tunis Challenger M25 Santander M25 Monastir Bet-at-home Open - Hamburg M25 Reus Orleans Challenger Heilbronn Challenger Trnava Challenger Heilbronn Challenger Roanne Challenger Memorial Manfredini - Sassuolo Steelers Cup - Kosice Kosice Challenger Pau Challenger Rennes Challenger Recanati Challenger Segovia Challenger Bauer Watertechnology Cup - Eckental Pozoblanco Challenger XI Torneo Internazionale di Tennis - Barletta M15 Bressuire Unicredit (Suisse) Bank S.A. Challenger - Chiasso M25 Porto Eckental Challenger Montevideo Challenger M15 Madrid Brasov Challenger - Brasov Cherbourg Challenger Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo M15+H Bagnoles de l'Orne St. Brieuc Challenger Cherbourg Challenger Pharma Medico Open 2008 - Aarhus Como Challenger M15 Poitiers M25 Toulouse-Balma M15 Azay-le-Rideau Mouilleron-Le-Captif Challenger M15 Gijon M25 Vic Citta di Como Challenger - Como M25 Mataro Bordeaux Challenger St. Brieuc Challenger M25 Villeneuve-Loubet 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Nottingham Challenger Arad Challenger M25+H Ajaccio Sophia Antipolis Challenger M25 Porto Open Romania - Bucharest Timisoara Challenger M25 Monastir Francavilla Challenger Oeiras 2 Challenger Bordeaux Challenger Lugano Challenger Caltanissetta Challenger M25 Monastir Monza Challenger M15 Monastir Mons Challenger Recanati Challenger Rennes Challenger Perugia Challenger Bratislava Challenger M25 Toulouse-Balma Sao Paulo Challenger Tour Finals Constanta Challenger M25 Hazebrouck Genova Challenger Orbetello Challenger M25 Esch/Alzette Le Gosier Challenger M15 Monastir M15 Monastir Sibiu Challenger Orleans Challenger Todi Challenger Palermo Challenger M15 Monastir Orleans Challenger Bordeaux Challenger M15 Poitiers Troyes Challenger Jersey Challenger Bratislava Challenger Milan Challenger Padova Challenger M15 Monastir M25 Mataro Oeiras 1 Challenger Poznan Challenger M25 Carnac Cherbourg Challeger Barletta Challenger Napoli Challenger St. Brieuc Challenger Koblenz Challenger St. Remy Challenger Trnava Challenger Bordeaux Challenger Biella Challenger Rome Challenger Lugano Challenger Milan Challenger M25 Villeneuve-Loubet Rimini Challenger Brasov Challenger Caltanissetta Challenger Recanati Challenger Trani Challenger Manerbio Challenger Blois Challenger Rennes Challenger Bucaramanga Challenger St. Brieuc Challenger Manerbio Challenger Como Challenger Genova Challenger Sibiu Challenger Mons Challenger Brest Challenger Meknes Challenger Cherbourg Challenger Rabat Challenger Marrakech Challenger Quimper Challenger St. Brieuc Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Asirom Challenger - Brasov Rennes Challenger Grand Prix Hassan II - Casablanca Brasov Challenger - Brasov Hamburg Challenger Kish Free Zone Island Challenger - Kish Island Gemax Samsung Open 2005 - Belgrade Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara Challenger Brasov - Brasov Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Open 13 - Marseille Copa Petrobras - Montevideo Czech Indoor Open - Prague USTA Freeman Men's Challenger - Joplin Citta di Monza - Monza 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Challenger Cudad de Guayaquil - Guayaquil Blois Challenger KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Porto 2 Challenger Croatia Osiguranje Rijeka Open - Rijeka La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Challenger 42 - Andrezieux Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Mitsubishi Electric Europe Cup - Monza Roma Open Challenger - Rome BCR Open Romania - Bucharest Trofeo Cassa di Risparmio di Alessandria - Alessandria Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Tennislife Cup - Napoli Cherbourg Challenger Sofia Challenger Tunis Challenger Alessandria Challenger Cassis Challenger Orleans Challenger Brasov Challenger Napoli Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Ostdeutscher Sparkassen Cup - Dresden Helsinki Challenger Movistar Open - Santiago Architect Open - Budapest Meknes Challenger Rabat Challenger Marrakech Challenger Rome Challenger Rome Challenger BCR Open Romania - Bucharest Alessandria Challenger Reggio Emilia Challenger San Benedetto Challenger St. Tropez Challenger San Marino Challenger X Torneo Internazionale di Tennis - Barletta Open D'Orleans - Orleans Brasil Open - Costa do Sauipe Istanbul Challenger Napoli Challenger Abierto Mexicano Telcel - Acapulco Ortisei Challenger Palermo Challenger Serbia Open - Belgrade BMW Open - Munich Cherbourg Challenger Bordeaux Challenger Rijeka Challenger Istanbul Challenger BCR Open Romania - Bucharest Barletta Challenger Napoli Challenger Roanne Challenger St. Brieuc Challenger Monza Challenger Bratislava Challenger Rome Challenger Austrian Open - Kitzbuhel Casablanca Challenger Napoli Challenger VTR Open - Vina del Mar IPP Open - Helsinki Rome Challenger Open 13 - Marseille Trofeo Sisma Mantova - Mantova US Men's Clay Court Championship - Houston Pozoblanco Challenger Alessandria Challenger Turin Challenger Pozoblanco Challenger Brasov Challenger Serbia Open - Belgrade Petange Challenger Todi Challenger Trnava Challenger San Benedetto Challenger Sopot Challenger AEGON Championships - London Porto Alegre Challenger Bratislava Challenger SkiStar Swedish Open - Bastad Garden Open 2005 - Rome Status Athens Open - Athens Segovia Challenger Credit Agricole Suisse Open - Gstaad Quimper Challenger Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Cordenons Challenger Moselle Open - Metz St. Remy Challenger Brasov Challenger Tunis Challenger LXV Concurso Internacional Vigo - Vigo Rome Challenger Olimp Kyiv Open - Kiev Apia International - Sydney Sporting Challenger '08-Trofeo Regione Piemonte - Turin Open Sud de France - Montpellier Kosice Challenger Bulgarian Open Challenger - Sofia Mons Challenger Orleans Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Cordenons Challenger St. Remy Challenger Brasov Challenger AEGON Championships - London Petange Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Orleans Challenger Sibiu Challenger Credit Agricole Suisse Open - Gstaad Ortisei Challenger Bet-at-home Cup - Kitzbuhel Geneva Challenger Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Panama City Challenger Guadalajara Challenger Barranquilla Challenger Mersin Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Tunis Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Nottingham Challenger Topshelf Open - 's-Hertogenbosch Arad Challenger Kosice Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz San Marino Challenger Cordenons Challenger Como Challenger Swiss Indoors Basel - Basel Brasov Challenger Heineken Open - Auckland Ecuador Open - Quito Helsinki Challenger Orleans Challenger Sibiu Challenger Brasil Open - Sao Paulo Open 13 - Marseille Rennes Challenger BRD Nastase Tiriac Trophy - Bucharest Mouilleron-Le-Captif Challenger Topshelf Open - 's-Hertogenbosch Noumea Challenger SkiStar Swedish Open - Bastad Le Gosier Challenger Napoli Challenger Credit Agricole Suisse Open - Gstaad Rome Challenger Austrian Open - Kitzbuhel Furth Challenger Noumea Challenger Moselle Open - Metz Prague Challenger Erste Bank Open - Vienna Alphen Challenger Millennium Estoril Open - Estoril Open Sud de France - Montpellier Open 13 - Marseille Seoul Challenger Geneva Challenger Millennium Estoril Open - Estoril Braunschweig Challenger Konzum Croatia Open - Umag Orleans Challenger Budapest Challenger Royan Challenger Rennes Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Vicenza Challenger Surbiton Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ortisei Challenger Cortina Challenger Noumea Challenger Rennes Challenger Cherbourg Challenger Nature Valley International - Eastbourne Geneva Challenger Bratislava Challenger Aix En Provence Challenger Brescia Challenger Bordeaux Challenger Poznan Challenger Lyon Challenger Seville Challenger Sibiu Challenger Orleans Challenger Florence Challenger Eckental Challenger Noumea Challenger Koblenz Challenger Bordeaux Challenger Casablanca Challenger Orleans Challenger Bergamo Challenger Roanne Challenger Caltanissetta Challenger Garanti Koza Sofia Open - Sofia Perugia Challenger Lille Challenger Todi Challenger Madrid Challenger Oeiras 3 Challenger Rome Challenger Cordenons Challenger Aix En Provence Challenger Bet-at-home Open - Hamburg Troisdorf Challenger Perugia Challenger Mouilleron-Le-Captif Challenger Porto Challenger Aix En Provence Challenger Nottingham Challenger Caltanissetta Challenger Mallorca Challenger San Benedetto Challenger Como Challenger Bergamo Challenger Szczecin Challenger Rome Challenger San Marino Challenger Mouilleron-Le-Captif Challenger Lille Challenger St. Brieuc Challenger Alicante Challenger Hamburg Challenger Girona Challenger Marburg Challenger Barcelona Challenger Moselle Open - Metz European Open - Antwerp Barcelona Challenger Mouilleron-Le-Captif Challenger Qatar Exxon Mobil Open - Doha Porto Challenger Lille Challenger Sophia Antipolis Challenger Casablanca Challenger Brasil Open - Costa do Sauipe Lisbon Challenger Vicenza Challenger Prostejov Challenger Mouilleron-Le-Captif Challenger Blois Challenger Perugia Challenger Segovia Challenger Portoroz Challenger Cherbourg Challenger Cherbourg Challenger Pozoblanco Challenger Porto 2 Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Brest Challenger Roanne Challenger Bari Challenger Turin Challenger Rome 1 Challenger Brest Challenger Prague 2 Challenger Bordeaux Challenger Vicenza Challenger Forli 6 Challenger Lyon Challenger Troyes Challenger Porto Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Cassis Challenger Open Sud de France - Montpellier Rennes Challenger Valencia Challenger Maia Challenger Oeiras 1 Challenger Gelsor Open Romania - Bucharest Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Cherbourg Challenger Plava Laguna Croatia Open - Umag Pau Challenger Maia Challenger Copa Claro - Buenos Aires AEGON Championships - London Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Apia International - Sydney Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz European Open - Antwerp Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona AEGON Championships - London Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Open Parc - Lyon Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Hypo Group Tennis International - Portschach BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril AEGON Championships - London Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open - Paris Wimbledon - London All Lower level tournaments U.S. Open - New York Olympics - London French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Karlsruhe Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Davis Cup, Group I, 1R, ROU-ISR 5-0 Hopman Cup - Perth